::selection {
 background-color:rgba(13,173,81,0.2);
 color:#333
}
::-moz-selection {
 background-color:rgba(13,173,81,0.2);
 color:#333
}
::-webkit-selection {
 background-color:rgba(13,173,81,0.2);
 color:#333
}
.dy {
 position:relative;
 top:5px;
 display:inline-block;
 margin-right:2px
}
.dy.no_f {
 top:0
}
.dy.up_f {
 top:-4px
}
.dy .dy_tag {
 max-width:52px !important;
 text-overflow:ellipsis;
 overflow:hidden;
 height:17px;
 line-height:17px;
 text-align:center;
 border-radius:2px;
 color:#9399a5 !important;
 background-color:#eff0f2;
 font-size:11px;
 display:inline-block;
 margin-left:4px !important
}
.dy .dy_tag.lj_tag {
 background-color:#00ae66;
 margin:0 !important
}
.dy .dy_desc {
 display:none;
 background-color:#fff;
 box-shadow:0 2px 10px rgba(0,0,0,0.1);
 width:157px;
 line-height:16px;
 padding:12px;
 box-sizing:border-box;
 font-size:12px;
 color:#394043;
 position:absolute !important;
 top:8px;
 left:11px;
 z-index:2;
 text-align:left;
 white-space:pre-wrap
}
.dy:hover .dy_desc {
 display:block
}
.dy .xiaowenhao {
 background-image:url('/feroot/pc/asset/img/xiaowenhao.png');
 display:inline-block;
 margin-left:4px;
 width:16px;
 height:16px;
 background-size:100% 100%;
 margin-right:4px;
 position:relative;
 top:-1px
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .dy .xiaowenhao {
  background-image:url('/feroot/pc/asset/img/xiaowenhao@2x.png')
 }
}
@font-face {
 font-family:'lianjiauserregular';
 src:url('../../font/lianjiauser-regular-webfont.eot');
 src:url('../../font/lianjiauser-regular-webfont.eot?#iefix') format('embedded-opentype'),
 url('../../font/lianjiauser-regular-webfont.woff2') format('woff2'),
 url('../../font/lianjiauser-regular-webfont.woff') format('woff'),
 url('../../font/lianjiauser-regular-webfont.ttf') format('truetype'),
 url('../../font/lianjiauser-regular-webfont.svg#lianjiauserregular') format('svg');
 font-weight:normal;
 font-style:normal
}
body {
 background-color:#f5f5f5
}
.tip-msg,
.tip-msg-error {
 color:#468847;
 background-color:#dff0d8;
 border-color:#d6e9c6;
 min-width:200px;
 border-radius:5px;
 position:absolute;
 padding:5px 10px;
 text-align:center
}
.tip-msg-error {
 color:#b94a48;
 background-color:#f2dede;
 border-color:#eed3d7
}
@-webkit-keyframes loading {
 0% {
  -webkit-transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@-moz-keyframes loading {
 0% {
  -moz-transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(360deg)
 }
}
@-ms-keyframes loading {
 0% {
  -ms-transform:rotate(0deg)
 }
 100% {
  -ms-transform:rotate(360deg)
 }
}
@keyframes loading {
 0% {
  transform:rotate(0deg)
 }
 100% {
  transform:rotate(360deg)
 }
}
@-webkit-keyframes fadeIn {
 0% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes fadeIn {
 0% {
  opacity:0;
  top:10px
 }
 100% {
  opacity:1;
  top:0
 }
}
@-ms-keyframes fadeIn {
 0% {
  opacity:0;
  top:10px
 }
 100% {
  opacity:1;
  top:0
 }
}
@keyframes fadeIn {
 0% {
  opacity:0;
  top:10px
 }
 100% {
  opacity:1;
  top:0
 }
}
.btn-state:hover {
 background-color:#1A8AC3
}
.btn-state.btn-loading {
 position:relative;
 background-color:#1A8AC3
}
.btn-state.btn-loading::before {
 content:"";
 display:inline-block;
 position:absolute;
 width:10px;
 height:10px;
 border-radius:5px;
 top:50%;
 left:10px;
 margin-top:-5px;
 border:solid #333;
 border-width:1px 1px 0 0;
 -webkit-animation:loading .3s linear infinite;
 -moz-animation:loading .3s linear infinite;
 -ms-animation:loading .3s linear infinite;
 -o-animation:loading .3s linear infinite;
 animation:loading .3s linear infinite
}
.btn-state.btn-loading:hover {
 background-color:#1A8AC3
}
.btn-state.btn-success {
 -webkit-transition:background-color .3s linear;
 -moz-transition:background-color .3s linear;
 -ms-transition:background-color .3s linear;
 transition:background-color .3s linear;
 background-color:#B6A10D;
 border-color:#B6A10D;
 position:relative
}
.btn-state.btn-success::before {
 content:"";
 display:inline-block;
 position:absolute;
 width:14px;
 height:8px;
 top:45%;
 left:10px;
 margin-top:-5px;
 border:solid #1EB60D;
 border-width:0 0 2px 2px;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.btn-state.btn-success:hover {
 background-color:#B6A10D
}
.btn-state.btn-fail {
 background-color:#a94442
}
.auction {
 background:url('img/new-version/auction.png') no-repeat;
 width:25px;
 height:25px;
 display:inline-block;
 float:left
}
.auction-ex {
 background:#fef7f7;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#dc4b3c;
 border:1px solid #ee6659;
 padding:0 5px;
 border-left:0;
 margin-right:5px;
 float:left
}
.auction-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.default-ex {
 border:1px solid #357eac;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#6e96af;
 padding:0 7px;
 margin-right:6px;
 float:left
}
.default-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.five {
 background:url('../../img/new-version/sprite_lb.png') no-repeat -98px -7px;
 width:25px;
 height:25px;
 display:inline-block;
 float:left
}
.five-ex {
 border:1px solid #86c7a2;
 background-color:#f2fff8;
 color:#57846a;
 height:23px;
 line-height:23px;
 padding:0 7px;
 margin-right:6px;
 display:inline-block;
 float:left
}
.unique-ex {
 border:1px solid #4db500;
 width:34px;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#588c31;
 margin-right:6px;
 float:left
}
.unique-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.taxfree {
 background:url('../../img/new-version/sprite_lb.png') no-repeat -98px -7px;
 width:25px;
 height:25px;
 display:inline-block;
 float:left
}
.taxfree-ex {
 border:1px solid #86c7a2;
 background-color:#f2fff8;
 color:#57846a;
 height:23px;
 line-height:23px;
 padding:0 7px;
 display:inline-block;
 margin-right:6px;
 float:left
}
.haskey-ex {
 border:1px solid #357eac;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#6e96af;
 padding:0 7px;
 margin-right:6px;
 float:left
}
.haskey-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.decoration-ex {
 border:1px solid #ef9c0d;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#ef9c0d;
 padding:0 7px;
 margin-right:6px;
 float:left
}
.decoration-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.independentBalcony-ex {
 border:1px solid #3faf73;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#3faf73;
 padding:0 7px;
 margin-right:6px;
 float:left
}
.independentBalcony-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.privateBathroom-ex {
 border:1px solid #de6843;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#de6843;
 padding:0 7px;
 margin-right:6px;
 float:left
}
.privateBathroom-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.is_restriction-ex {
 border:1px solid #3faf73;
 width:46px;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#3faf73;
 margin-right:6px;
 float:left
}
.is_restriction-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.quick-ex {
 border:1px solid #f26600;
 width:34px;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#ee552a;
 margin-right:6px;
 float:left
}
.quick-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.only-ex {
 background:#f7f7f7;
 border:1px solid #d1d1d1;
 width:33px;
 height:19px;
 display:inline-block;
 text-align:center;
 line-height:19px;
 color:#898989;
 margin-right:6px;
 float:left
}
.only-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.campus-ex {
 background:#fffae0;
 border:1px solid #cbc6ac;
 width:46px;
 height:19px;
 display:inline-block;
 text-align:center;
 line-height:19px;
 color:#8a7200;
 margin-right:6px;
 float:left
}
.campus-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.gxjb-ex {
 background:#eaf7ff;
 border:1px solid #6b95b0;
 width:56px;
 height:19px;
 display:inline-block;
 text-align:center;
 line-height:19px;
 color:#0f6fac;
 margin-right:6px;
 float:left
}
.gxjb-ex span {
 position:relative;
 top:1px
}
.fang05 {
 background:url('../../img/new-version/sprite_lb.png') no-repeat -46px -7px;
 width:25px;
 height:25px;
 display:inline-block;
 text-align:center;
 line-height:25px;
 color:#6f6117;
 float:left
}
.fang05 span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
 left:-1px
}
.fang05-ex {
 background:#fff9f1;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#a16816;
 border:1px solid #ffa422;
 padding:0 5px;
 border-left:0;
 margin-right:5px;
 float:left
}
.fang05-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.heating {
 background:url('../../img/new-version/sprite_lb.png') no-repeat -125px -7px;
 width:25px;
 height:25px;
 display:inline-block;
 text-align:center;
 line-height:25px;
 color:#6f6117;
 float:left
}
.heating span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
 left:-1px
}
.heating-ex {
 background:#fff;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#a16816;
 border:1px solid #E4393C;
 padding:0 5px;
 border-left:0;
 margin-right:5px;
 float:left
}
.heating-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.is_owner_payer-ex {
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#a16816;
 border:1px solid #65b5b5;
 padding:0 5px;
 margin-right:5px
}
.is_owner_payer-ex span {
 position:relative;
 color:#65b5b5;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.fang-subway {
 background:url('../../img/new-version/sprite_lb.png') no-repeat -72px -7px;
 width:25px;
 height:25px;
 display:inline-block;
 float:left
}
.fang-subway-ex {
 background:#f2f9fe;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#6c879e;
 border:1px solid #82a1bb;
 padding:0 5px;
 border-left:0;
 margin-right:5px;
 float:left
}
.fang-subway-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.newHouse li {
 border-bottom:1px dashed #e9e9e9;
 position:relative;
 padding-bottom:10px
}
.newHouse li .left {
 display:inline-block;
 height:165px;
 width:205px
}
.newHouse li .left a {
 display:block;
 height:132px;
 width:180.5px;
 position:relative;
 margin-bottom:13px
}
.newHouse li .left a .main {
 height:132px;
 width:180.5px
}
.newHouse li .left a .layout {
 height:38.5px;
 width:51px;
 position:absolute;
 right:0;
 bottom:0
}
.newHouse li .left a:hover .layout {
 height:132px;
 width:180.5px
}
.newHouse li .left span {
 color:#999999;
 font-size:14px
}
.newHouse li .content {
 display:inline-block;
 height:165px;
 position:relative;
 line-height:1.6
}
.newHouse li .content a {
 line-height:1;
 display:inline-block;
 font-size:20px;
 color:#009de8;
 font-weight:bold;
 max-width:380px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 margin-bottom:5px
}
.newHouse li .content .bud-type {
 display:inline-block;
 color:#ffffff;
 height:18px;
 line-height:18px;
 background-color:#949494;
 font-size:12px;
 border-radius:2px;
 padding:1px 5px;
 position:relative;
 top:-9px;
 margin-left:2px
}
.newHouse li .content .description {
 font-size:14px;
 color:#333333;
 width:380px;
 white-space:nowrap;
 text-overflow:ellipsis;
 overflow:hidden;
 margin-bottom:5px
}
.newHouse li .content .tabs {
 width:390px;
 margin-bottom:5px;
 overflow:hidden;
 max-height:27px
}
.newHouse li .content .tabs span {
 width:66px;
 height:23px;
 display:inline-block;
 border:1px solid #4db500;
 color:#4db500;
 font-size:12px;
 margin-right:6px;
 margin-bottom:6px;
 line-height:23px;
 text-align:center
}
.newHouse li .remark {
 max-width:380px;
 word-break:break-all;
 text-overflow:ellipsis;
 overflow:hidden;
 height:45px;
 font-size:14px;
 color:#999999
}
.newHouse li .price {
 float:right;
 margin-top:25px;
 text-align:right
}
.newHouse li .price .total {
 color:#e4393c;
 font-size:18px
}
.newHouse li .price .total span {
 font-size:20px;
 font-weight:700;
 font-family:tahoma
}
.newHouse li .price .average {
 color:#e4393c;
 font-size:18px
}
.newHouse li .price .average span {
 font-size:20px;
 font-weight:700;
 font-family:tahoma
}
.newHouse li .price .addMatch {
 width:77px;
 height:23px;
 border:1px solid #666666;
 border-radius:2px;
 color:#666666;
 font-size:12px;
 line-height:23px;
 text-align:center;
 background-color:white;
 cursor:pointer
}
.newHouse li .price .cancel-button {
 border-color:#e6e6e6;
 background-color:#e6e6e6
}
.newHouse li:hover .del-fav {
 display:block
}
.newHouse li .del-fav {
 display:none;
 background-color:#555;
 width:85px;
 height:33px;
 color:#fff;
 text-align:center;
 line-height:33px;
 position:absolute;
 right:0;
 top:0;
 cursor:pointer;
 text-decoration:none
}
.fav-list {
 display:none
}
.match-nav {
 position:fixed;
 bottom:281px;
 right:5px;
 font-size:12px;
 z-index:1
}
.unadd-nav-box {
 width:45px;
 height:75px;
 border:1px solid #efeeef;
 border-top-color:#f9f9f9;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border-radius:2px;
 background-color:white
}
.unadd-nav-name {
 display:inline-block;
 width:25px;
 padding:5px 10px;
 color:#666;
 font-size:12px
}
.unadd-nav-num {
 display:inline-block;
 width:45px;
 height:28px;
 line-height:28px;
 text-align:center;
 color:#999;
 background-color:#f9f9f9;
 font-size:12px
}
.add-nav-box {
 border:1px solid #efeeef;
 border-top-color:#f9f9f9;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border-radius:2px;
 background-color:white
}
.add-nav-header {
 color:#666;
 padding:9px 10px;
 border-bottom:1px solid #eee
}
.add-nav-header .add-nav-header-num {
 color:#39ac6a;
 font-weight:700
}
.add-nav-name {
 padding-top:10px;
 padding-bottom:8px
}
.add-nav-name>span {
 display:block;
 color:#333;
 padding:5px 10px
}
.add-nav-name>span span {
 width:95px;
 white-space:nowrap;
 text-overflow:ellipsis;
 display:inline-block;
 overflow:hidden
}
.add-nav-name span i {
 cursor:pointer;
 float:right;
 color:#e4e4e4;
 font-weight:700
}
.add-nav-btn {
 padding:0 9px
}
.add-nav-btn .clear-btn {
 width:100%;
 padding:5px 0;
 text-align:center;
 color:#9a9a9a;
 background-color:#fff;
 border:1px solid white;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border-radius:2px;
 cursor:pointer
}
.add-nav-btn .jumpMatch {
 color:#39ac6a
}
.add-nav-btn .jumpMatch:hover {
 border:1px solid #39ac6a
}
.go-top {
 visibility:hidden;
 width:100%;
 height:22px;
 box-sizing:border-box;
 text-align:center;
 line-height:22px;
 border:1px solid #efeeef;
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border-radius:2px;
 margin-top:5px;
 background-color:white
}
.go-top i {
 display:inline-block;
 height:8px;
 width:15px;
 background-position:-159px -70px;
 background-size:210px 175px;
 background-repeat:no-repeat
}
.ui-modal {
 position:fixed;
 z-index:1001;
 top:0;
 right:0;
 bottom:0;
 left:0;
 margin:0 !important;
 background-color:rgba(0,0,0,0.6);
 font-size:14px;
 line-height:20px;
 color:#384043
}
.ui-modal .close {
 right:10px;
 top:10px;
 width:14px;
 height:14px;
 font-size:14px;
 line-height:14px
}
.ui-modal .bd {
 *zoom:1;
 margin:10px 0 30px
}
.ui-modal .bd:before,
.ui-modal .bd:after {
 display:table;
 content:""
}
.ui-modal .bd:after {
 clear:both
}
.ui-modal .ft {
 *zoom:1;
 line-height:38px
}
.ui-modal .ft:before,
.ui-modal .ft:after {
 display:table;
 content:""
}
.ui-modal .ft:after {
 clear:both
}
.ui-modal .ft span {
 float:left;
 padding:5px 30px;
 line-height:28px;
 border:1px solid #d9dcde;
 border-radius:2px;
 margin-right:10px
}
.ui-modal .box {
 position:absolute;
 top:30px;
 left:50%;
 width:450px;
 margin-left:-225px;
 padding:30px;
 border-radius:2px;
 background-color:#fff;
 border-radius:5px;
 box-shadow:0 10px 18px 0 rgba(0,0,0,0.2)
}
.ui-modal .close {
 position:absolute;
 text-align:center;
 cursor:pointer;
 color:#808080
}
.ui-modal .close:hover {
 color:#000
}
.ui-modal .hd {
 font-size:22px;
 line-height:1
}
.ui-modal .bd {
 word-wrap:break-word;
 word-break:break-all;
 color:#9c9fa1
}
.ui-modal .ft span {
 cursor:pointer
}
.ui-toast {
 position:fixed;
 z-index:1002;
 top:0;
 right:0;
 bottom:0;
 left:0;
 font-size:14px;
 line-height:20px;
 color:#333
}
.ui-toast .box {
 position:absolute;
 top:50px;
 left:50%;
 width:200px;
 margin-left:-100px;
 padding:10px;
 background-color:rgba(40,40,40,0.75);
 color:#fff;
 text-align:center;
 border-radius:5px
}
.black_overlay {
 display:none;
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 background-color:black;
 z-index:1001;
 -moz-opacity:.8;
 opacity:.8;
 filter:alpha(opacity=80)
}
.white_content {
 display:none;
 position:absolute;
 top:10%;
 left:28%;
 width:44%;
 height:51%;
 background-color:white;
 z-index:1002;
 overflow:auto
}
.clear-fl:after {
 content:'.';
 height:0;
 display:block;
 overflow:hidden;
 clear:both
}
.report_content {
 display:none;
 position:absolute;
 top:10%;
 left:28%;
 width:44%;
 height:23%;
 background-color:white;
 z-index:1002;
 overflow:auto;
 padding:20px
}
.report_content h1 {
 font-size:20px;
 border-bottom:1px solid #e4e4e4;
 padding-bottom:10px
}
.report_content .contentp {
 padding-top:14px;
 padding-bottom:14px
}
.btn {
 line-height:28px;
 border:1px solid #d3d3d3;
 border-image-source:initial;
 border-image-slice:initial;
 border-image-width:initial;
 border-image-outset:initial;
 border-image-repeat:initial;
 background-color:#fff;
 color:#888;
 font-size:12px;
 padding:0 20px;
 vertical-align:middle;
 height:28px;
 display:inline-block;
 cursor:pointer
}
.btn1 {
 line-height:28px;
 border:1px solid #c3c3c3;
 border-image-source:initial;
 border-image-slice:initial;
 border-image-width:initial;
 border-image-outset:initial;
 border-image-repeat:initial;
 background-color:#fff;
 font-size:12px;
 padding:0 20px;
 vertical-align:middle;
 height:28px;
 display:inline-block;
 cursor:pointer
}
.actCancelAdd1 {
 width:46px;
 text-align:center
}
.dingcan {
 width:45px;
 text-align:center
}
.comment {
 font-size:12px;
 color:#888;
 clear:both
}
.comment .comment-list {
 padding:10px 30px
}
.comment .comment-list .comment_title {
 padding:10px 0 12px 0;
 border-bottom:1px solid #e4e4e4
}
.comment .comment-list .comment_title h1 {
 font-size:18px;
 color:black
}
.comment .comment-list .add_comment {
 margin-bottom:12px;
 margin-top:27px
}
.comment .comment-list .add_comment .comment-content {
 clear:both
}
.comment .comment-list .add_comment .comment-content h1 {
 float:left;
 color:black
}
.comment .comment-list .add_comment .dingact {
 margin-left:57px
}
.comment .comment-list .add_comment .comment-txt {
 BORDER-BOTTOM:0 solid;
 BORDER-LEFT:0 solid;
 BORDER-RIGHT:0 solid;
 BORDER-TOP:0 solid;
 background-color:#f1f1f1;
 width:76%;
 height:90px;
 padding:14px 8px;
 color:#aaa;
 font-size:12px;
 margin-bottom:10px;
 margin-left:10px
}
.error-tips {
 color:#E4393C;
 margin-left:20px;
 font-weight:700;
 display:none
}
.submitCmt {
 background-color:#E4393C;
 color:#FFF;
 margin-right:10px
}
.star-percent1 {
 float:left;
 margin-bottom:20px;
 position:relative;
 width:98px;
 height:17px
}
.star-percent1 .attitude {
 color:black
}
.star-percent1 .star-per {
 cursor:pointer;
 position:absolute;
 top:0;
 left:55px;
 width:100%;
 height:100%;
 background:url(../../img/user/star.png) no-repeat;
 background-position:0 -17px
}
.star-percent1 .star-bg {
 cursor:pointer;
 position:absolute;
 left:55px;
 top:0;
 z-index:2;
 width:100%;
 height:100%;
 background:url(../../img/user/star.png) no-repeat;
 background-position:0 0
}
.star-percent2 {
 float:left;
 margin-bottom:20px;
 position:relative;
 left:136px;
 width:98px;
 height:17px
}
.star-percent2 .attitude {
 color:black
}
.star-percent2 .star-per {
 cursor:pointer;
 left:55px;
 position:absolute;
 top:0;
 width:100%;
 height:100%;
 background:url(../../img/user/star.png) no-repeat;
 background-position:0 -17px
}
.star-percent2 .star-bg {
 cursor:pointer;
 position:absolute;
 left:55px;
 top:0;
 z-index:2;
 width:100%;
 height:100%;
 background:url(../../img/user/star.png) no-repeat;
 background-position:0 0
}
.user-main {
 width:1000px;
 margin:0 auto;
 padding:30px 0
}
.user-main .main-left {
 width:150px;
 border:1px solid #e6e5e5;
 padding:35px 0 9px;
 background-color:#fff;
 -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);
 -moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);
 box-shadow:0 1px 2px rgba(0,0,0,0.15)
}
.user-main .main-left .name {
 width:80px;
 height:80px;
 background:url(../../img/user/sprite_user.png) no-repeat -161px 0;
 margin:0 auto
}
.user-main .main-left .name img {
 width:80px;
 height:80px
}
.user-main .main-left .user-name {
 text-align:center;
 padding:15px 0
}
.user-main .main-left ul li {
 width:152px;
 height:40px;
 position:relative;
 text-align:center
}
.user-main .main-left ul li.hover {
 background-color:#4fac6a
}
.user-main .main-left ul li.hover a {
 color:#fff
}
.user-main .main-left ul li a {
 width:82px;
 height:40px;
 line-height:40px;
 margin:0 auto;
 display:inline-block;
 text-align:left;
 color:#555;
 font-size:14px
}
.user-main .record_num {
 background-color:#fffcf6;
 border:1px solid #e6d5b2;
 width:825px;
 margin-bottom:22px;
 height:38px
}
.user-main .record_num p {
 padding-top:9px;
 padding-left:15px
}
.user-main .record_num p span {
 color:red;
 padding:0 3px
}
.user-main .main-rights {
 margin-bottom:24px;
 box-shadow:0 1px 2px rgba(0,0,0,0.15);
 padding:35px;
 background-color:#fff;
 border:1px solid #e6e5e5;
 width:755px
}
.user-main .main-rights .unreal {
 font-size:20px;
 padding-top:31px
}
.user-main .main-rights .agent {
 padding-bottom:15px;
 border-bottom:1px solid #e4e4e4;
 overflow:hidden;
 margin-top:-16px;
 position:relative
}
.user-main .main-rights .agent .agent_pic {
 width:70px;
 float:left
}
.user-main .main-rights .agent .agent_pic img {
 border-radius:50%;
 width:55px
}
.user-main .main-rights .agent .agent_info {
 padding-top:7px;
 float:left
}
.user-main .main-rights .agent .agent_info .num {
 color:#999
}
.user-main .main-rights .agent .evaluate-btn {
 width:66px;
 height:26px;
 line-height:26px;
 background-color:#00ae66;
 font-size:12px;
 font-weight:bold;
 color:#fff;
 position:absolute;
 right:0;
 top:20px;
 text-align:center;
 cursor:pointer;
 border-radius:2px
}
.user-main .main-rights .agent .see-evaluate-btn {
 background-color:#fff;
 border:1px solid #00ae66;
 color:#00ae66
}
.user-main .main-rights .agent .estimate {
 float:right;
 padding-top:12px
}
.user-main .main-rights .comment_content {
 display:none;
 width:200px;
 overflow:hidden;
 padding:20px 0 0 0;
 width:756px;
 border-bottom:1px solid #e4e4e4
}
.user-main .main-rights .comment_content .my_comment {
 overflow:hidden;
 clear:both
}
.user-main .main-rights .comment_content .my_comment h1 {
 float:left
}
.user-main .main-rights .comment_content .my_comment .p_comment {
 float:left;
 width:459px;
 padding:0 10px 20px 10px
}
.user-main .main-rights .comment_content .my_comment .p_comment p {
 color:#999
}
.user-main .main-rights .comment_content .my_comment .source p {
 font-size:12px;
 color:#aaaaaa;
 float:right
}
.user-main .main-rights .lst-wrap ul li {
 padding:26px 0 26px 0;
 border-bottom:1px dotted #e1e1e1
}
.user-main .main-rights .lst-wrap ul li .report {
 padding-left:722px;
 position:absolute;
 margin-top:-11px;
 display:none;
 z-index:99
}
.user-main .main-rights .lst-wrap ul li .report .reportBtn {
 line-height:23px;
 padding:0 4px;
 height:22px;
 background-color:#fbfbfb
}
.user-main .main-rights .lst-wrap ul li .pic-panel {
 display:inline-block;
 zoom:1;
 vertical-align:middle;
 font-size:0;
 position:relative;
 width:173px;
 height:130px
}
.user-main .main-rights .lst-wrap ul li .pic-panel .triangle-topright {
 display:none;
 width:0;
 height:0;
 position:absolute;
 right:0;
 border-top:59px solid #de6843;
 border-left:59px solid transparent
}
.user-main .main-rights .lst-wrap ul li .pic-panel .triangle-topright .text {
 width:36px;
 position:relative;
 top:-49px;
 left:-36px;
 font-size:16px;
 color:white;
 transform:rotate(43deg);
 -ms-transform:rotate(43deg);
 -moz-transform:rotate(43deg);
 -webkit-transform:rotate(43deg);
 -o-transform:rotate(43deg)
}
.user-main .main-rights .lst-wrap ul li .pic-panel .triangle-topright1 {
 display:none;
 width:0;
 height:0;
 position:absolute;
 right:0;
 border-top:59px solid #de6843;
 border-left:59px solid transparent
}
.user-main .main-rights .lst-wrap ul li .pic-panel .triangle-topright1 .text {
 width:36px;
 position:relative;
 top:-49px;
 left:-36px;
 font-size:16px;
 color:white;
 transform:rotate(43deg);
 -ms-transform:rotate(43deg);
 -moz-transform:rotate(43deg);
 -webkit-transform:rotate(43deg);
 -o-transform:rotate(43deg)
}
.user-main .main-rights .lst-wrap ul li .pic-panel img {
 width:173px;
 height:130px;
 transition-property:opacity;
 transition-duration:.15s;
 transition-timing-function:linear
}
.user-main .main-rights .lst-wrap ul li .pic-panel .pic_num {
 font-size:12px;
 color:#fff;
 position:absolute;
 z-index:5;
 bottom:0;
 left:0;
 padding:0 5px;
 line-height:23px;
 height:23px
}
.user-main .main-rights .lst-wrap ul li .pic-panel .pic_num span {
 position:relative;
 z-index:10
}
.user-main .main-rights .lst-wrap ul li .pic-panel .pic_num span i {
 margin-right:3px
}
.user-main .main-rights .lst-wrap ul li .pic-panel .pic_num span em {
 font-size:12px;
 font-family:Arial;
 line-height:24px
}
.user-main .main-rights .lst-wrap ul li .pic-panel .pic_num .pic-num-bg {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:90%;
 z-index:1;
 background:#000;
 opacity:.7;
 filter:alpha(opacity=70)
}
.user-main .main-rights .lst-wrap ul li .info-panel {
 display:inline-block;
 zoom:1;
 vertical-align:middle;
 color:#565a5c;
 padding-left:18px;
 font-size:0;
 width:556px;
 position:relative;
 float:right;
 height:135px
}
.user-main .main-rights .lst-wrap ul li .info-panel h2 {
 overflow:hidden;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 font-size:20px;
 white-space:nowrap;
 width:100%;
 line-height:20px;
 vertical-align:middle;
 display:inline-block;
 zoom:1;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.user-main .main-rights .lst-wrap ul li .info-panel h2 a {
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
 color:#009de8;
 font-size:20px;
 font-weight:700
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 {
 width:427px;
 height:63px;
 float:left
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .where {
 overflow:hidden;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 white-space:nowrap;
 color:#555;
 height:18px;
 line-height:18px;
 margin-top:7px;
 font-weight:700
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .where a {
 float:left
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .where span {
 color:#333;
 font-size:14px;
 width:70px;
 display:inline-block;
 margin-right:14px
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .where span .meters {
 text-align:left;
 width:47px;
 padding-right:25px
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .where .region {
 width:130px;
 margin-right:5px;
 color:#333;
 font-size:14px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .other {
 height:31px;
 line-height:31px;
 color:#888;
 margin-top:6px
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .other .con {
 display:inline-block;
 zoom:1;
 vertical-align:middle;
 width:410px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 word-berak:break-all;
 font-size:14px;
 color:#888
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .other .con a {
 color:#888
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .other .con span {
 margin:0 8px;
 color:#bbb
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .chanquan {
 position:absolute;
 bottom:0
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .chanquan .agency {
 font-size:12px;
 margin-top:10px;
 width:785px;
 position:relative
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .chanquan .agency .view-label .taxfree {
 background:url('../../img/new-version/sprite_lb.png') no-repeat -98px -7px;
 width:25px;
 height:25px;
 display:inline-block;
 float:left
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .chanquan .agency .view-label .taxfree-ex {
 border:1px solid #86c7a2;
 background-color:#f2fff8;
 color:#57846a;
 height:23px;
 line-height:23px;
 padding:0 7px;
 display:inline-block;
 margin-right:6px;
 float:left
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .chanquan .agency .view-label .unique-ex {
 border:1px solid #4db500;
 width:34px;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#588c31;
 margin-right:6px;
 float:left
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .chanquan .agency .view-label .unique-ex span {
 position:relative;
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-1 .chanquan .agency .view-label .haskey-ex {
 border:1px solid #357eac;
 height:23px;
 display:inline-block;
 text-align:center;
 line-height:23px;
 color:#6e96af;
 margin-right:6px;
 float:left;
 padding:0 7px
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-3 {
 width:129px;
 text-align:right;
 float:left;
 position:relative;
 top:-6px
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-3 .price {
 color:#e4393c;
 margin-top:7px;
 width:100%;
 position:relative
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-3 .price .num {
 font-size:30px;
 font-weight:700;
 margin-right:3px;
 font-family:tahoma;
 letter-spacing:-1px
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-3 .price img {
 position:absolute;
 top:-10px;
 right:-4px
}
.user-main .main-rights .lst-wrap ul li .info-panel .col-3 .price-pre {
 font-size:12px;
 color:#999;
 font-family:Arial;
 margin-top:8px
}
.user-main .main-rights .m-score {
 font-size:12px;
 line-height:1;
 color:#394043;
 padding:15px 0;
 border-bottom:1px solid #e4e4e4
}
.user-main .main-rights .m-score .stars {
 margin-left:10px;
 margin-right:10px
}
.user-main .main-rights .m-score .star {
 display:inline-block;
 width:12px;
 height:12px;
 background-image:url(../img/star.png);
 background-position:-55px 0;
 margin-left:5px
}
.user-main .main-rights .m-score .star:first-child {
 margin-left:0
}
.user-main .main-rights .m-score .star.active {
 background-position:-42px 0
}
.user-main .main-rights .m-score .my-judge {
 margin-top:20px;
 overflow:hidden
}
.user-main .main-rights .m-score .judge-text {
 float:left;
 width:600px;
 line-height:20px
}
.user-main .main-rights .m-score .time {
 float:right;
 color:#9c9fa1
}
.user-main .pager_wrapper {
 float:right;
 width:840px
}
.user-main .pager_wrapper .page-box {
 text-align:center
}
.user-main .main-right {
 -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);
 -moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);
 box-shadow:0 1px 2px rgba(0,0,0,0.15);
 padding:35px;
 background-color:#fff;
 border:1px solid #e6e5e5;
 width:755px
}
.user-main .main-right .change-pwd {
 width:350px;
 margin:100px auto
}
.user-main .main-right .change-pwd li {
 padding-top:15px
}
.user-main .main-right .change-pwd li.error p {
 color:#E4393C;
 width:253px;
 float:right;
 margin-top:10px
}
.user-main .main-right .change-pwd span {
 width:95px;
 display:inline-block;
 font-size:14px
}
.user-main .main-right .change-pwd input {
 width:237px;
 height:38px;
 border:1px solid #c8c8c8;
 padding:0 5px
}
.user-main .main-right .change-pwd input.save-pwd {
 width:247px;
 background-color:#4fac6a;
 color:#fff;
 border:0;
 height:40px;
 cursor:pointer
}
.user-main .main-right .change-portrait .file {
 position:relative;
 width:78px;
 height:39px;
 overflow:hidden;
 margin:20px 0
}
.user-main .main-right .change-portrait .file .inp {
 color:#fff;
 background:#53ab6c;
 width:78px;
 height:39px;
 line-height:39px;
 text-align:center;
 position:absolute;
 left:0;
 top:0
}
.user-main .main-right .change-portrait .file input {
 width:78px;
 height:39px;
 position:relative;
 z-index:1;
 opacity:0
}
.user-main .main-right .change-portrait .preview .fl {
 background:#f5f5f5;
 width:273px;
 height:273px;
 vertical-align:middle;
 line-height:273px;
 text-align:center
}
.user-main .main-right .change-portrait .preview .fl label {
 position:absolute;
 z-index:2;
 color:#333;
 left:11px;
 top:0
}
.user-main .main-right .change-portrait .preview .fl .null {
 width:105px;
 height:154px;
 vertical-align:middle;
 position:absolute;
 left:50%;
 margin-left:-53px;
 top:50%;
 margin-top:-77px
}
.user-main .main-right .change-portrait .preview .fl .file-item {
 position:relative;
 z-index:9
}
.user-main .main-right .change-portrait .preview .fl .file-item img {
 width:273px;
 max-height:273px
}
.user-main .main-right .change-portrait .preview .fl .parcanvas {
 position:absolute;
 left:0;
 top:0;
 width:273px;
 height:573px;
 z-index:10
}
.user-main .main-right .change-portrait .preview .fl .parcanvas canvas {
 display:inline
}
.user-main .main-right .change-portrait .preview .fr {
 width:445px
}
.user-main .main-right .change-portrait .preview .fr p {
 color:#333;
 font-size:14px;
 position:relative;
 top:-10px
}
.user-main .main-right .change-portrait .preview .fr .preview-box {
 background:#f5f5f5;
 height:196px;
 padding-top:47px
}
.user-main .main-right .change-portrait .preview .fr .preview-box span {
 display:inline-block;
 width:120px;
 text-align:center;
 margin-left:35px;
 padding-top:15px
}
.user-main .main-right .change-portrait .preview .fr .preview-box span.text-1 {
 width:100px;
 margin-left:0
}
.user-main .main-right .change-portrait .preview .fr .preview-box div {
 display:inline-block;
 vertical-align:middle
}
.user-main .main-right .change-portrait .preview .fr .preview-box .preview-3x {
 width:120px;
 height:120px;
 overflow:hidden;
 margin-right:50px;
 margin-left:35px
}
.user-main .main-right .change-portrait .preview .fr .preview-box .preview-3x img {
 width:100%;
 height:100%
}
.user-main .main-right .change-portrait .preview .fr .preview-box .preview-2x {
 width:80px;
 height:80px;
 overflow:hidden;
 margin-right:50px
}
.user-main .main-right .change-portrait .preview .fr .preview-box .preview-2x img {
 width:100%;
 height:100%
}
.user-main .main-right .change-portrait .preview .fr .preview-box .preview-1x {
 width:34px;
 height:34px;
 overflow:hidden
}
.user-main .main-right .change-portrait .preview .fr .preview-box .preview-1x img {
 width:100%;
 height:100%
}
.user-main .main-right .reset-pwd-title {
 font-family:PingFangSC-Semibold;
 font-size:16px;
 color:#333333;
 text-align:center;
 margin-top:90px
}
.user-main .main-right .reset-pwd-tip {
 font-family:PingFangSC-Regular;
 margin-top:43px;
 font-size:14px;
 color:#333333;
 text-align:center
}
.user-main .main-right .reset-pwd-img {
 text-align:center
}
.user-main .main-right .reset-pwd-img img {
 width:144px;
 height:144px;
 padding:30px
}
.user-main .main-right .reset-pwd-delete {
 text-align:center;
 color:#999999;
 margin-bottom:78px;
 font-family:PingFangSC-Regular
}
.user-main .main-right .suc {
 display:none
}
.user-main .main-right .suc span {
 background:#53ab6c;
 color:#fff;
 display:block;
 width:85px;
 height:35px;
 line-height:35px;
 margin:20px auto;
 text-align:center;
 cursor:pointer
}
.user-main .main-right .suc span:hover {
 background:#4FAC8C
}
.user-main .main-right .change-name ul {
 width:350px;
 margin:10px auto
}
.user-main .main-right .change-name ul li {
 padding-top:15px
}
.user-main .main-right .change-name ul li span {
 width:50px;
 display:inline-block;
 font-size:14px
}
.user-main .main-right .change-name ul li input {
 width:237px;
 height:38px;
 border:1px solid #c8c8c8;
 padding:0 5px
}
.user-main .main-right .all-list .list-bot li {
 border-bottom:1px dashed #e9e9e9;
 height:170px;
 position:relative
}
.user-main .main-right .all-list .list-bot li:hover .del-fav {
 display:block
}
.user-main .main-right .title {
 font-size:22px;
 font-weight:bold
}
.user-main .main-right .title span {
 color:#E4393C;
 margin:0 10px
}
.user-main .main-right .tab {
 margin-top:20px;
 background-color:#f5f5f5;
 height:38px;
 line-height:38px;
 border-bottom:1px solid #e6e6e6;
 overflow:hidden
}
.user-main .main-right .tab span {
 float:left;
 padding:0 25px;
 font-size:14px;
 color:#888;
 cursor:pointer
}
.user-main .main-right .tab span.hover {
 background-color:#e6e5e5;
 display:inline-block;
 height:38px;
 color:#333;
 cursor:default
}
.user-main .main-right .tab-shoudao {
 display:none;
 background-color:#edeeed;
 line-height:40px;
 padding-left:318px;
 overflow:hidden
}
.user-main .main-right .tab-shoudao span {
 float:left;
 padding:0 25px;
 font-size:14px;
 color:#888;
 cursor:pointer;
 position:relative
}
.user-main .main-right .tab-shoudao span.hover {
 color:#333;
 cursor:default
}
.user-main .main-right .tab-shoudao span.hover i {
 display:block
}
.user-main .main-right .tab-shoudao i {
 display:none;
 position:absolute;
 left:50%;
 bottom:0;
 width:14px;
 height:8px;
 margin-left:-7px;
 background:url(../../img/user/sprite_user.png) -250px -100px
}
.user-main .main-right .list {
 margin-top:20px;
 overflow:hidden;
 position:relative
}
.user-main .main-right .jingyan_list li {
 border-bottom:1px dashed #e5e5e5
}
.user-main .main-right .jingyan_list li:last-child {
 border:none
}
.user-main .main-right .jingyan_list .pic-panel {
 width:135px;
 height:100px
}
.user-main .main-right .jingyan_list .pic-panel img {
 width:135px;
 height:100px
}
.user-main .main-right .jingyan_list .info-panel {
 width:575px
}
.user-main .main-right .jingyan_list .info-panel h2 {
 padding-bottom:0;
 height:40px;
 white-space:normal;
 width:480px;
 -webkit-box-direction:normal;
 -webkit-box-orient:vertical;
 text-overflow:ellipsis;
 overflow:hidden;
 -webkit-line-clamp:2;
 display:-webkit-box
}
.user-main .main-right .jingyan_list .info-panel .like {
 margin-top:30px;
 color:#9c9fa1;
 font-size:14px
}
.user-main .main-right .jingyan_list .info-panel .like .icon_zan {
 margin-right:9px;
 display:inline-block;
 width:14px;
 height:14px;
 background:url(../../user/spriteImg/zan.png) 0 0
}
.user-main .main-right .jingyan_list .info-panel .col-3 {
 top:0
}
.user-main .main-right .jingyan_list .info-panel .col-3 .ctime {
 color:#9c9fa1;
 font-size:14px
}
.user-main .main-right .jingyan_list .info-panel .col-3 .jingyan_status {
 margin-top:42px;
 font-size:18px
}
.user-main .main-right .jingyan_list .info-panel .col-3 .jingyan_status em {
 font-weight:700
}
.user-main .main-right .jingyan_list .info-panel .col-3 .jingyan_status .checking {
 color:#00ae66
}
.user-main .main-right .jingyan_list .info-panel .col-3 .jingyan_status .past {
 color:#00ae66
}
.user-main .main-right .jingyan_list .info-panel .col-3 .jingyan_status .block {
 color:#9c9fa1
}
.user-main .main-right .jingyan_list .info-panel .col-3 .jingyan_status .essence {
 color:#48acf8
}
.user-main .main-right .jingyan_list .where span {
 color:#00ae66
}
.user-main .main-right .layer_modal {
 z-index:10000;
 position:fixed;
 top:50%;
 left:50%;
 width:262px;
 height:118px;
 margin-left:-131px;
 margin-top:-59px;
 background:#fff;
 border-radius:3px
}
.user-main .main-right .layer_modal .modal_title {
 text-align:center;
 font-size:14px;
 color:#000;
 line-height:100%;
 margin:25px 0
}
.user-main .main-right .layer_modal .btn_wrap {
 width:191px;
 margin:0 auto
}
.user-main .main-right .layer_modal .btn_wrap .modal_btn {
 background:#00ae66;
 border-radius:3px;
 display:inline-block;
 width:68px;
 height:27px;
 line-height:27px;
 text-align:center;
 color:#fff;
 text-decoration:none;
 cursor:pointer
}
.user-main .main-right .layer_modal .btn_wrap .modal_btn:first-child {
 margin-right:55px
}
.user-main .main-right .layer_modal .btn_wrap .modal_btn:hovor {
 text-decoration:none
}
.user-main .main-right li {
 clear:both;
 padding-top:30px
}
.user-main .main-right li .list-title {
 border-bottom:1px solid #ccc;
 height:45px;
 line-height:45px;
 font-size:20px;
 color:#333333
}
.user-main .main-right li .list-title span {
 color:#fff;
 width:49px;
 height:26px;
 border-radius:10px;
 font-size:14px;
 display:inline-block;
 line-height:26px;
 text-align:center;
 margin-right:13px;
 position:relative;
 top:-2px
}
.user-main .main-right li .list-title span.cj {
 background-color:#dfc459
}
.user-main .main-right li .list-title span.jj {
 background-color:#4fac6a
}
.user-main .main-right li .list-title span.zj {
 background-color:#E4393C
}
.user-main .main-right li .list-title span.xs {
 background-color:#5a99bd
}
.user-main .main-right li .list-title span.ts {
 background-color:#ccc
}
.user-main .main-right li .list-title s {
 font-size:12px
}
.user-main .main-right li .list-title label {
 color:#E4393C
}
.user-main .main-right li .pic-panel {
 width:175px;
 float:left;
 position:relative
}
.user-main .main-right li .pic-panel a {
 width:173px;
 height:130px;
 display:inline-block;
 position:relative
}
.user-main .main-right li .pic-panel a .chengjiao,
.user-main .main-right li .pic-panel a .tingshou {
 position:absolute;
 left:0;
 top:0;
 padding:6px;
 font-size:14px;
 color:#fff;
 font-weight:700;
 background:#FE615A
}
.user-main .main-right li .pic-panel a .tingshou {
 background:#9399A5
}
.user-main .main-right li .pic-panel a .sold,
.user-main .main-right li .pic-panel a .sold1 {
 background:url(../../img/user/sprite_user.png) no-repeat -54px -64px;
 width:59px;
 height:59px;
 position:absolute;
 top:0;
 right:0
}
.user-main .main-right li .pic-panel a .sold1 {
 background:url(../../img/user/sprite_user.png) no-repeat -160px -94px
}
.user-main .main-right li .pic-panel img {
 width:173px;
 height:130px
}
.user-main .main-right li .pic-panel .pic-num {
 font-size:12px;
 color:#fff;
 position:absolute;
 z-index:5;
 bottom:0;
 left:0;
 padding:0 5px;
 line-height:23px;
 height:23px
}
.user-main .main-right li .pic-panel .pic-num .pic-num-bg {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:90%;
 z-index:1;
 background:#000;
 opacity:.7;
 filter:alpha(opacity=70)
}
.user-main .main-right li .pic-panel .pic-num span {
 position:relative;
 z-index:10
}
.user-main .main-right li .pic-panel .pic-num span .ico-pic {
 margin-right:3px
}
.user-main .main-right li .pic-panel .pic-num span .num {
 position:relative;
 top:1px
}
.user-main .main-right li .pic-panel p {
 font-size:12px;
 line-height:30px;
 color:#999
}
.user-main .main-right li .info-panel {
 color:#565a5c;
 padding-left:18px;
 font-size:0;
 width:555px;
 position:relative;
 float:right;
 height:130px
}
.user-main .main-right li .info-panel h2 {
 font-size:19px;
 white-space:nowrap;
 width:100%;
 height:32px;
 line-height:20px;
 vertical-align:middle
}
.user-main .main-right li .info-panel h2 a {
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
 color:#009de8;
 font-size:20px
}
.user-main .main-right li .info-panel .col-3 {
 width:auto;
 text-align:right;
 float:left;
 position:absolute;
 top:24px;
 right:10px
}
.user-main .main-right li .info-panel .col-3 .price {
 color:#E4393C;
 margin-top:6px;
 width:100%;
 position:relative;
 font-size:16px
}
.user-main .main-right li .info-panel .col-3 .price .num {
 font-size:30px;
 font-weight:700;
 margin-right:3px;
 font-family:tahoma
}
.user-main .main-right li .info-panel .col-3 .price img {
 position:absolute;
 top:-15px;
 right:-4px
}
.user-main .main-right li .info-panel .col-3 .price-pre {
 font-size:12px;
 color:#999;
 font-family:Arial;
 margin-top:5px
}
.user-main .main-right li .info-panel .valid {
 color:#888
}
.user-main .main-right li .where {
 overflow:hidden;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 white-space:nowrap;
 color:#555;
 height:18px;
 line-height:18px;
 margin-top:7px
}
.user-main .main-right li .where a {
 float:left
}
.user-main .main-right li .where span {
 color:#333;
 font-size:14px;
 display:inline-block;
 margin-right:14px
}
.user-main .main-right li .where span.zone {
 border-right:1px solid #ddd
}
.user-main .main-right li .where span.meters {
 text-align:left;
 width:47px;
 padding-right:25px;
 border-right:1px solid #ddd
}
.user-main .main-right li .other {
 height:31px;
 line-height:31px;
 color:#888;
 margin-top:6px
}
.user-main .main-right li .other .con {
 width:410px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 word-berak:break-all;
 font-size:14px;
 color:#888
}
.user-main .main-right li .other .con a {
 color:#888
}
.user-main .main-right li .other .con span {
 margin:0 8px;
 color:#bbb
}
.user-main .main-right li .chanquan {
 position:absolute;
 bottom:0
}
.user-main .main-right li .chanquan .agency {
 font-size:12px;
 margin-top:10px;
 width:555px;
 position:relative
}
.user-main .main-right li .chanquan .agency span {
 margin-bottom:0
}
.user-main .main-right li .chanquan .agency span span {
 margin-bottom:0
}
.user-main .main-right .initial {
 margin:85px auto
}
.user-main .main-right .initial p {
 text-align:center;
 color:#888;
 font-size:14px;
 margin-top:20px
}
.user-main .main-right .initial .initial-logo {
 background:url(../../img/user/sprite_user.png) no-repeat -48px 0;
 width:62px;
 height:63px;
 margin:0 auto
}
.user-main .main-right .initial .blank-logo {
 background:url(../../user/spriteImg/blank-logo.png) no-repeat;
 width:132px;
 height:163px;
 margin:0 auto
}
.user-main .main-right .initial .write-exp {
 font-size:18px;
 font-weight:normal;
 color:#fff;
 line-height:45px;
 background:#00ae66;
 border-radius:3px;
 text-align:center;
 width:134px;
 height:42px;
 display:block;
 margin:36px auto 0
}
.user-main .main-right .initial .write-exp:hover {
 text-decoration:none
}
.user-main .main-right .del-fav {
 display:none;
 background-color:#555;
 width:85px;
 height:33px;
 color:#fff;
 text-align:center;
 line-height:33px;
 position:absolute;
 right:0
}
.user-main .main-right .del-fav .sold1 {
 background:url(../../img/user/sprite_user.png) no-repeat -160px -94px
}
.user-main .main-right .pic-num {
 font-size:12px;
 color:#fff;
 position:absolute;
 z-index:5;
 bottom:0;
 left:0;
 padding:0 5px;
 line-height:23px;
 height:23px
}
.user-main .main-right .pic-num .pic-num-bg {
 position:absolute;
 left:0;
 bottom:0;
 width:100%;
 height:90%;
 z-index:1;
 background:#000;
 opacity:.7;
 filter:alpha(opacity=70)
}
.user-main .main-right .pic-num span {
 position:relative;
 z-index:10
}
.user-main .main-right .pic-num span .ico-pic {
 margin-right:3px
}
.user-main .main-right .pic-num span .num {
 position:relative;
 top:1px
}
.user-main .main-right p {
 font-size:12px;
 line-height:30px;
 color:#999
}
.user-main .my-agent {
 -webkit-box-shadow:none;
 -moz-box-shadow:none;
 box-shadow:none;
 padding:0;
 background-color:transparent;
 border:none;
 width:825px
}
.user-main .my-agent .agent-list .agent-card {
 -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);
 -moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);
 box-shadow:0 1px 2px rgba(0,0,0,0.15);
 margin-bottom:25px;
 padding:35px 35px 65px;
 background-color:#fff;
 border:1px solid #e6e5e5
}
.user-main .my-agent .agent-list .agent-card .title {
 padding-bottom:42px;
 border-bottom:1px solid #e5e5e5
}
.user-main .my-agent .agent-list .agent-card .agent-info {
 padding:34px 0 40px
}
.user-main .my-agent .agent-list .agent-card .agent-info img {
 width:54px;
 height:54px;
 border-radius:50%;
 -webkit-border-radius:50%;
 -moz-border-radius:50%
}
.user-main .my-agent .agent-list .agent-card .agent-info .agent-desc {
 display:inline-block;
 vertical-align:top;
 margin-left:18px;
 line-height:1;
 width:440px
}
.user-main .my-agent .agent-list .agent-card .agent-info .agent-desc .agent-title .name {
 color:#394043;
 font-size:16px;
 font-weight:bold;
 vertical-align:middle
}
.user-main .my-agent .agent-list .agent-card .agent-info .agent-desc .agent-title .agent-title-info {
 font-size:14px;
 font-weight:bold;
 color:#9c9fa1;
 margin-left:10px;
 vertical-align:middle
}
.user-main .my-agent .agent-list .agent-card .agent-info .agent-desc .agent-title .new-talk {
 width:50px;
 height:20px;
 box-sizing:border-box;
 text-align:center;
 color:#4fac6a;
 border-radius:2px;
 font-size:12px;
 line-height:18px;
 background:none;
 text-decoration:none;
 margin:0 10px !important;
 border:1px solid #4fac6a
}
.user-main .my-agent .agent-list .agent-card .agent-info .agent-desc .agent-title .new-talk .im-icon {
 display:inline-block;
 width:13px;
 height:12px;
 background:url(../../ershoufang/component/sprite.png) no-repeat 12px 12px #fff;
 background:-webkit-image-set(url(../../ershoufang/component/sprite.png) 1x, url(../../ershoufang/component/sprite@2x.png) 2x) no-repeat 12px 12px #fff;
 background-size:606px 356px;
 background-position:-469px -173px;
 vertical-align:-1px
}
.user-main .my-agent .agent-list .agent-card .agent-info .agent-desc .agent-title .new-talk:hover {
 background-color:#f5f8fd
}
.user-main .my-agent .agent-list .agent-card .agent-info .agent-desc .phone {
 color:#fa5741;
 font-size:14px;
 font-weight:bold;
 margin-top:12px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-title {
 margin:0 65px 0 45px;
 height:12px;
 line-height:1;
 color:#9c9fa1;
 font-size:12px;
 position:relative;
 text-align:center
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-title::before {
 content:" ";
 width:100%;
 height:1px;
 background-color:#e5e5e5;
 position:absolute;
 top:50%;
 left:0;
 margin-top:-1px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-title span {
 background-color:#fff;
 position:relative;
 padding:0 .9375rem
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list {
 margin-top:40px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item {
 padding:0 0 50px 25px;
 position:relative;
 border-left:2px solid #efefef;
 margin-left:14px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item:first-child .circle {
 width:16px;
 height:16px;
 top:0;
 left:-9px;
 background-color:#00ae66
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item:first-child .circle span {
 width:10px;
 height:10px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item:last-child {
 padding-bottom:0
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .circle {
 background-color:#dadada;
 width:10px;
 height:10px;
 position:absolute;
 top:3px;
 left:-6px;
 border-radius:50%
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .circle span {
 position:absolute;
 display:block;
 width:6px;
 height:6px;
 left:0;
 right:0;
 bottom:0;
 top:0;
 margin:auto;
 background-color:#fff;
 border-radius:50%
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item:last-child .line-cover {
 width:2px;
 height:3px;
 position:absolute;
 top:13px;
 left:-2px;
 background-color:#fff
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item:first-child .line-cover {
 display:none
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .evaluate-btn {
 padding:10px 16px;
 background-color:#00ae66;
 font-size:14px;
 font-weight:bold;
 color:#fff;
 position:absolute;
 right:0;
 top:0;
 cursor:pointer;
 border-radius:2px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .see-evaluate-btn {
 background-color:#fff;
 border:1px solid #00ae66;
 color:#00ae66
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .evaluate-expire {
 position:absolute;
 right:0;
 top:0;
 line-height:16px;
 font-size:14px;
 color:#9c9fa1
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .last-desc {
 font-size:16px;
 line-height:1;
 color:#394043
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .star-part {
 padding:25px 0 18px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .star-part .star-content {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 line-height:25px;
 height:25px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .star-part .star-content .star-item {
 display:inline-block;
 width:21px;
 height:20px;
 background-repeat:no-repeat;
 background-size:cover;
 margin-right:18px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .star-part .star-content .star-item:last-child {
 margin-right:15px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .star-part .star-content .star-empty .star-item {
 background-image:url(../img/star_empty.png)
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .star-part .star-content .star-fill {
 overflow:hidden;
 white-space:nowrap;
 position:absolute;
 left:0;
 top:0;
 width:100%
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .star-part .star-content .star-fill .star-item {
 background-image:url(../img/star_fill.png)
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .star-part .star-desc {
 display:inline-block;
 font-size:14px;
 color:#9c9fa1;
 line-height:25px;
 vertical-align:middle
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .evaluate-item {
 color:#394043;
 font-size:14px;
 line-height:28px
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .evaluate-item .evaluate-item-name {
 display:inline-block;
 vertical-align:top
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .evaluate-item .evaluate-item-value {
 display:inline-block;
 width:550px;
 vertical-align:top
}
.user-main .my-agent .agent-list .agent-card .agent-service .agent-service-list .agent-service-item .evaluate-item .my-impression {
 margin-bottom:18px
}
.user-main .info-panel {
 color:#565a5c;
 padding-left:18px;
 font-size:0;
 width:555px;
 position:relative;
 float:right;
 height:140px
}
.user-main .info-panel h2 {
 font-size:19px;
 white-space:nowrap;
 width:100%;
 height:32px;
 line-height:20px;
 vertical-align:middle
}
.user-main .info-panel h2 a {
 font-family:"Hiragino Sans GB","微软雅黑","Microsoft YaHei",SimHei,Tahoma,"宋体b8b\4f53",SimSun,sans-serif;
 color:#009de8;
 font-size:20px
}
.user-main .info-panel .col-3 {
 width:120px;
 text-align:right;
 float:left;
 position:absolute;
 top:24px;
 right:10px
}
.user-main .info-panel .col-3 .price {
 color:#E4393C;
 margin-top:6px;
 width:100%;
 position:relative;
 font-size:16px
}
.user-main .info-panel .col-3 .price .num {
 font-size:30px;
 font-weight:700;
 margin-right:3px;
 font-family:tahoma
}
.user-main .info-panel .col-3 .price img {
 position:absolute;
 top:-15px;
 right:-4px
}
.user-main .info-panel .col-3 .price-pre {
 font-size:12px;
 color:#999;
 font-family:Arial;
 margin-top:5px
}
.user-main .info-panel .valid {
 color:#888
}
.user-main .where {
 overflow:hidden;
 text-overflow:ellipsis;
 -o-text-overflow:ellipsis;
 white-space:nowrap;
 color:#555;
 height:18px;
 line-height:18px;
 margin-top:7px
}
.user-main .where a {
 float:left
}
.user-main .where span {
 color:#333;
 font-size:14px;
 display:inline-block;
 margin-right:14px
}
.user-main .where span.zone {
 border-right:1px solid #ddd
}
.user-main .where span.meters {
 text-align:left;
 width:47px;
 padding-right:25px;
 border-right:1px solid #ddd
}
.user-main .other {
 height:31px;
 line-height:31px;
 color:#888;
 margin-top:6px
}
.user-main .other .con {
 width:410px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
 word-berak:break-all;
 font-size:14px;
 color:#888
}
.user-main .other .con a {
 color:#888
}
.user-main .other .con span {
 margin:0 8px;
 color:#bbb
}
.user-main .chanquan {
 position:absolute;
 bottom:0
}
.user-main .chanquan .agency {
 font-size:12px;
 margin-top:10px;
 width:555px;
 position:relative
}
.user-main .chanquan .agency span {
 margin-bottom:0
}
.user-main .chanquan .agency span span {
 margin-bottom:0
}
.initial {
 margin:85px auto
}
.initial p {
 text-align:center;
 color:#888;
 font-size:14px;
 margin-top:20px
}
.initial .initial-logo {
 background:url(../../img/user/sprite_user.png) no-repeat -48px 0;
 width:62px;
 height:63px;
 margin:0 auto
}
.del-fav {
 display:none;
 background-color:#555;
 width:85px;
 height:33px;
 color:#fff;
 text-align:center;
 line-height:33px;
 position:absolute;
 right:0;
 top:0;
 cursor:pointer;
 text-decoration:none
}
.community-list li {
 width:750px;
 height:130px;
 border-bottom:1px dashed #ccc;
 padding-bottom:30px;
 position:relative
}
.community-list li .pic {
 width:172px;
 height:128px
}
.community-list li .pic img {
 width:100%;
 height:auto;
 max-height:100%;
 vertical-align:top
}
.community-list li:hover .del-fav {
 display:block
}
.community-list li .all-info {
 width:565px
}
.community-list li .all-info .basic-info {
 width:245px
}
.community-list li .all-info .basic-info .name {
 font-size:18px;
 color:#0041d9
}
.community-list li .all-info .basic-info a {
 color:#3c5edd
}
.community-list li .all-info .basic-info p {
 color:#888;
 line-height:27px;
 font-size:12px
}
.community-list li .all-info .basic-info p.region {
 color:#000
}
.community-list li .all-info .basic-info p.total a {
 margin:0 5px
}
.community-list li .all-info .basic-info p.total label {
 margin:0 5px
}
.community-list li .all-info .price-info {
 width:315px;
 text-align:center;
 padding-top:30px
}
.community-list li .all-info .price-info .average-price {
 width:150px
}
.community-list li .all-info .price-info .average-price span {
 display:block;
 color:#fe5123;
 margin-top:10px
}
.community-list li .all-info .price-info .average-price span label {
 font-size:20px;
 font-weight:700
}
.community-list li .all-info .price-info .gains {
 width:163px
}
.community-list li .all-info .price-info .gains span {
 display:block;
 font-size:12px;
 margin-top:10px;
 color:#aaa
}
.community-list li .all-info .price-info .gains span i {
 font-size:18px;
 color:#fe5123;
 font-weight:700
}
.community-list li .all-info .price-info .gains span label {
 font-size:18px;
 color:#fe5123;
 font-weight:700
}
.community-list li .all-info .price-info .tenddown i,
.community-list li .all-info .price-info .tenddown label {
 color:#4fac6a !important
}
.community-list li .all-info .info-label {
 position:absolute;
 bottom:30px
}
.community-list li .all-info .info-label .fang-subway-ex {
 background-color:#418216;
 color:#fff;
 height:22px;
 line-height:22px;
 display:inline-block;
 padding:0 10px
}
.community-list li .look-record {
 width:750px;
 margin:30px auto;
 border-left:2px solid #dddddd
}
.community-list li .look-record li {
 padding:0;
 padding-top:30px;
 position:relative
}
.community-list li .look-record li.first {
 padding-top:0
}
.community-list li .look-record li.first .dian {
 top:63px
}
.community-list li .look-record li .time {
 margin-top:18px;
 color:#888;
 float:right
}
.community-list li .look-record li .time i {
 background:url(../../img/user/sprite_user.png) no-repeat -1px -100px;
 width:15px;
 height:15px;
 display:inline-block;
 position:relative;
 top:3px;
 margin-right:5px
}
.community-list li .look-record .dian {
 width:13px;
 height:13px;
 background-color:#c4c4c4;
 border-radius:10px;
 border:4px solid #fff;
 position:absolute;
 left:-11px;
 top:85px
}
.community-list li .look-record .cun-all {
 width:728px;
 border:1px solid #efeeef;
 background-color:#fafafa;
 -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.15);
 -moz-box-shadow:0 1px 0 rgba(0,0,0,0.15);
 box-shadow:0 1px 0 rgba(0,0,0,0.15);
 border-top:0
}
.community-list li .look-record .cun-all .title {
 color:#38a1e1;
 padding-bottom:8px
}
.community-list li .look-record .cun-all .title a {
 color:#38a1e1
}
.community-list li .look-record .cun-all .host-name {
 width:405px
}
.community-list li .look-record .cun-all .host-name p {
 color:#888;
 font-size:14px;
 line-height:23px
}
.community-list li .look-record .cun-all .owner-name {
 width:240px
}
.community-list li .look-record .cun-all .owner-name .fl .name {
 text-align:center;
 color:#333;
 padding-top:15px
}
.community-list li .look-record .cun-all .owner-name .fl .name span {
 margin-left:10px
}
.community-list li .look-record .cun-all .owner-name .fl .name a {
 color:#E4393C
}
.community-list li .look-record .cun-all .owner-name .fl p {
 line-height:30px;
 text-align:center;
 color:#888
}
.community-list li .look-record .cun-all .owner-name img {
 width:68px;
 height:68px;
 margin-left:20px;
 border-radius:30px;
 -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);
 -moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);
 box-shadow:0 1px 2px rgba(0,0,0,0.15)
}
.community-list li .look-record .cun-all .main-msg {
 padding:30px
}
.community-list li .look-record .cun-all .comment {
 font-size:12px;
 color:#888;
 clear:both
}
.community-list li .look-record .cun-all .comment .asses {
 color:#E4393C;
 font-weight:bold
}
.community-list li .look-record .cun-all .comment .add_asses {
 color:#333
}
.community-list li .look-record .cun-all .comment .re-add {
 color:#50aae3
}
.community-list li .look-record .cun-all .comment .comment-list {
 background-color:#f6f6f6;
 padding:10px 30px
}
.community-list li .look-record .cun-all .comment .comment-list .comment-icon {
 width:35px;
 height:35px;
 display:inline-block;
 position:absolute;
 top:15px;
 left:0;
 background:url(../../img/user/sprite_user.png) no-repeat;
 background-position:-247px -60px
}
.community-list li .look-record .cun-all .comment .comment-list .clear {
 position:relative
}
.community-list li .look-record .cun-all .comment .actSlider {
 cursor:pointer
}
.community-list li .look-record .cun-all .comment .add_comment {
 margin-bottom:12px
}
.community-list li .look-record .cun-all .comment .add_comment .star-percent {
 margin-bottom:20px
}
.community-list li .look-record .cun-all .comment .add_comment .submitCmt {
 background-color:#E4393C;
 color:#FFF
}
.community-list li .look-record .cun-all .comment .comment-txt {
 width:100%;
 height:90px;
 border:2px solid #e1e1e1;
 padding:14px 8px;
 color:#aaa;
 font-size:12px;
 margin-bottom:10px
}
.community-list li .look-record .cun-all .comment .history-comment {
 margin-left:50px;
 padding:0
}
.community-list li .look-record .cun-all .comment .history-comment li {
 padding:15px 0;
 height:auto;
 border-top:1px dotted #ddd
}
.community-list li .look-record .cun-all .comment .history-comment li .star-percent {
 position:absolute;
 right:0;
 top:15px
}
.community-list li .look-record .cun-all .comment .history-comment li p {
 padding-right:100px
}
.community-list li .look-record .cun-all .comment .history-comment li:first-child {
 border-top:0
}
.community-list li .look-record .cun-all .btn {
 line-height:28px;
 border:1px solid #d3d3d3;
 background-color:#fFF;
 color:#888;
 font-size:12px;
 padding:0 20px;
 vertical-align:middle;
 height:28px;
 display:inline-block
}
.community-list li .look-record .cun-all .add-btn {
 margin-left:30px;
 margin-bottom:30px
}
.community-list li .page {
 margin-top:15px;
 text-align:center
}
.star-percent {
 position:relative;
 width:98px;
 height:17px
}
.star-percent .star-per,
.star-percent .star-bg {
 width:100%;
 height:100%;
 background:url(../../img/user/star.png) no-repeat;
 background-position:0 -17px
}
.star-percent .star-bg {
 position:absolute;
 left:0;
 top:0;
 z-index:2;
 background-position:0 0
}
@-webkit-keyframes loading {
 0% {
  -webkit-transform:rotate(0deg)
 }
 100% {
  -webkit-transform:rotate(360deg)
 }
}
@-moz-keyframes loading {
 0% {
  -moz-transform:rotate(0deg)
 }
 100% {
  -moz-transform:rotate(360deg)
 }
}
@-ms-keyframes loading {
 0% {
  -ms-transform:rotate(0deg)
 }
 100% {
  -ms-transform:rotate(360deg)
 }
}
@keyframes loading {
 0% {
  transform:rotate(0deg)
 }
 100% {
  transform:rotate(360deg)
 }
}
@-webkit-keyframes aftershow {
 0% {
  opacity:0
 }
 80% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-moz-keyframes aftershow {
 0% {
  opacity:0
 }
 80% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@-ms-keyframes aftershow {
 0% {
  opacity:0
 }
 80% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
@keyframes aftershow {
 0% {
  opacity:0
 }
 80% {
  opacity:0
 }
 100% {
  opacity:1
 }
}
.loading,
.fail {
 text-align:center;
 padding:50px 0;
 vertical-align:top
}
.loading::before,
.fail::before {
 content:"";
 display:inline-block;
 width:20px;
 height:20px;
 border:solid #999;
 border-width:0 1px 1px 0;
 border-radius:10px;
 margin-right:15px;
 -webkit-animation:loading 1.5s linear infinite,aftershow 1s ease-in;
 -moz-animation:loading 1.5s linear infinite,aftershow 1s ease-in;
 -ms-animation:loading 1.5s linear infinite,aftershow 1s ease-in;
 -o-animation:loading 1.5s linear infinite,aftershow 1s ease-in;
 animation:loading 1.5s linear infinite,aftershow 1s ease-in
}
.fail::before {
 display:none
}
a.lj-btn {
 text-decoration:none
}
.lj-btn {
 width:240px;
 height:40px;
 padding:0 5px;
 background-color:#4fac6a;
 cursor:pointer;
 color:#fff;
 text-align:center;
 vertical-align:middle;
 line-height:40px;
 -webkit-user-select:none;
 display:inline-block;
 *display:inline;
 *zoom:1
}
.lj-btn:hover {
 background-color:#4FAC8C
}
.lj-btn.btn-loading {
 position:relative;
 background-color:#4FAC8C
}
.lj-btn.btn-loading::before {
 content:"";
 display:inline-block;
 position:absolute;
 width:10px;
 height:10px;
 border-radius:5px;
 top:50%;
 left:20px;
 margin-top:-5px;
 border:solid #333;
 border-width:1px 1px 0 0;
 -webkit-animation:loading .3s linear infinite;
 -moz-animation:loading .3s linear infinite;
 -ms-animation:loading .3s linear infinite;
 -o-animation:loading .3s linear infinite;
 animation:loading .3s linear infinite
}
.lj-btn.btn-loading:hover {
 background-color:#4FAC8C
}
.lj-btn.btn-success {
 -webkit-transition:background-color .3s linear;
 -moz-transition:background-color .3s linear;
 -ms-transition:background-color .3s linear;
 transition:background-color .3s linear;
 background-color:#B6A10D;
 position:relative
}
.lj-btn.btn-success::before {
 content:"";
 display:inline-block;
 position:absolute;
 width:14px;
 height:8px;
 top:50%;
 left:20px;
 margin-top:-5px;
 border:solid #1EB60D;
 border-width:0 0 2px 2px;
 -webkit-transform:rotate(-45deg);
 -moz-transform:rotate(-45deg);
 -ms-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.lj-btn.btn-success:hover {
 background-color:#B6A10D
}
.lj-btn.btn-fail {
 background-color:#a94442
}
.delegateWrap {
 padding:30px 40px
}
.delegateWrap .title {
 color:#394043;
 font-size:44px;
 margin-bottom:27px
}
.delegateWrap .imgGuide {
 width:240px;
 height:165px;
 background:url(../../user/img/imgGuide.png) no-repeat;
 margin-bottom:40px
}
.delegateWrap .download_btn {
 display:inline-block;
 width:110px;
 height:37px;
 font-size:14px;
 color:#fff;
 text-align:center;
 line-height:37px;
 border-radius:3px;
 margin-left:5px
}
.delegateWrap .download_btn:hover {
 text-decoration:none
}
.delegateWrap .btn_ios {
 background:#394043;
 margin-bottom:15px
}
.delegateWrap .btn_android {
 background:#00ae66
}
.delegateWrap .downloadWrap {
 width:215px
}
.delegateWrap .downloadWrap .qd {
 float:right;
 width:88px;
 height:88px;
 background:url(../../user/img/qd.png)
}
.delegateWrap .phoneBg {
 float:right
}
.delegateWrap .phoneBg .bgContent {
 display:block;
 width:244px;
 height:306px;
 background:url(../../user/img/phoneBg.jpg);
 margin-bottom:14px
}
.delegateWrap .phoneBg .bottom_tips {
 color:#9c9fa1;
 font-size:12px;
 text-align:center
}
@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi) {
 .delegateWrap .imgGuide {
  background-size:100%;
  background-image:url(../../user/img/imgGuide@2x.png)
 }
 .delegateWrap .downloadWrap .qd {
  background-size:100%;
  background-image:url(../../user/img/qd@2x.png)
 }
 .delegateWrap .phoneBg .bgContent {
  background-size:100%;
  background-image:url(../../user/img/phoneBg@2x.jpg)
 }
}
.my-house-list {
 margin-top:20px;
 margin-bottom:35px
}
h2 {
 font-size:16px;
 color:#333;
 font-weight:bold;
 padding-bottom:12px
}
.house-select {
 position:relative;
 border:1px solid #bbb;
 height:60px;
 color:#555;
 background-color:#fbfbfb;
 vertical-align:middle;
 line-height:60px
}
.house-select .down-tips {
 position:absolute;
 right:25px;
 top:0;
 color:#767676;
 font-size:14px
}
.house-select .text {
 margin-left:30px
}
.house-select select {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:60px;
 line-height:60px;
 z-index:1;
 border:0;
 font-size:20px;
 margin-left:10px;
 *top:10px;
 opacity:0;
 filter:alpha(opacity=0);
 *font-size:30px
}
.data-table {
 border-spacing:0;
 border-collapse:collapse;
 width:100%
}
.data-table thead {
 text-align:left;
 color:#333
}
.data-table thead tr {
 border:1px solid #ddd;
 background-color:#fdfdfd
}
.data-table thead tr th {
 font-weight:lighter
}
.data-table th,
.data-table td {
 font-size:14px;
 height:40px;
 vertical-align:middle
}
.data-table tr td:first-child,
.data-table tr th:first-child {
 padding-left:20px
}
.data-table tbody {
 color:#555
}
.data-table tbody tr {
 border-bottom:1px solid #ddd
}
.new-status {
 margin-bottom:35px
}
.new-status tr td:first-child,
.new-status tr th:first-child {
 padding-left:0;
 width:95px
}
.new-status tr :nth-child(2) {
 width:140px
}
.new-status tr :nth-child(3) {
 width:270px
}
.new-status a {
 color:#333
}
.house-detail {
 margin:15px 0 30px;
 background-color:#f5f5f5;
 padding:25px;
 border-bottom:2px solid #e6e6e6;
 position:relative
}
.house-detail p {
 color:#888;
 font-size:14px;
 line-height:30px
}
.house-detail .g-bg {
 background-color:#4fac6a;
 color:#fff;
 padding:3px 5px;
 font-size:13px
}
.house-detail .show-view {
 position:absolute;
 right:40px;
 top:70px;
 color:#888;
 text-decoration:none;
 line-height:34px
}
.house-detail .view-icon {
 font-family:'lianjiauserregular';
 font-size:34px;
 color:#888
}
.house-detail .server-state {
 font-family:'lianjiauserregular';
 color:#888;
 font-size:14px;
 margin-right:15px
}
.house-detail .server-state span {
 margin-right:5px;
 color:#408ed6;
 font-size:16px
}
.house-detail .not-fixed,
.house-detail .not-fixed span {
 color:#bbb
}
h3 {
 font-size:14px;
 font-weight:bold;
 margin-bottom:15px
}
h3 span {
 color:#E4393C
}
.orange-color {
 color:#E4393C
}
.grey {
 color:#999
}
.my-housein-comt {
 height:26px;
 line-height:26px;
 vertical-align:middle;
 padding:15px 30px;
 color:#444;
 border:1px solid #f4c9bc;
 background-color:#fffcf7;
 margin-bottom:17px
}
.my-housein-comt .num {
 font-size:20px;
 color:#e06a45;
 margin:0 5px;
 font-weight:bold
}
.my-housein-comt .danwei {
 font-size:14px;
 color:#e06a45
}
.my-housein-comt .split {
 border-right:1px solid #e06a45;
 height:25px;
 display:inline-block;
 margin:0 25px;
 vertical-align:middle
}
.hangqing-list .hangqing-tab {
 background-color:#f5f5f5;
 margin-bottom:15px;
 border-bottom:1px solid #e6e6e6;
 height:39px
}
.hangqing-list .hangqing-tab a {
 line-height:39px;
 vertical-align:middle;
 width:180px;
 float:left;
 color:#555;
 font-size:14px;
 text-align:center;
 text-decoration:none;
 position:relative
}
.hangqing-list .hangqing-tab a span {
 position:absolute;
 right:0;
 height:15px;
 border-right:1px solid #e6e6e6;
 top:10px
}
.hangqing-list .hangqing-tab a:last-child span {
 display:none
}
.hangqing-list .hangqing-tab .hover-pre span {
 display:none
}
.hangqing-list .hangqing-tab .hover {
 background-color:#FFF;
 border:1px solid #e6e6e6;
 position:relative;
 border-bottom:1px solid #FFF
}
.hangqing-list .hangqing-tab .hover span {
 display:none
}
.hangqing-list .p-down {
 color:#4fac6a
}
.hangqing-list .p-up {
 color:#e06a46
}
.hangqing-list .avg-p {
 color:#e06a46
}
.hangqing-list a {
 color:#555
}
.hangqing-list .page-box {
 padding-top:30px;
 text-align:center
}
.t-date {
 font-family:"Tahoma"
}
.ico-pic {
 background:url(../../img/pic-ico.png?v=20140828) no-repeat;
 width:11px;
 height:11px;
 display:inline-block;
 zoom:1;
 vertical-align:middle
}
.user-main .main-right .wd-list .page {
 text-align:center;
 position:relative;
 top:6px
}
.user-main .main-right .wd-list ul li {
 margin-bottom:20px;
 padding-bottom:20px;
 padding-top:0;
 border-bottom:1px dashed #e4e4e4;
 position:relative
}
.user-main .main-right .wd-list ul li:hover .del-fav {
 display:block;
 top:-20px
}
.user-main .main-right .wd-list ul li a {
 color:#555
}
.user-main .main-right .wd-list ul li a.del-fav {
 color:#fff
}
.user-main .main-right .wd-list ul li a:hover {
 text-decoration:none
}
.user-main .main-right .wd-list ul li .new-ques {
 position:relative;
 display:inline-block;
 margin-left:5px;
 font-size:12px;
 line-height:16px;
 padding:0 5px;
 background-color:#f78546;
 color:#fff
}
.user-main .main-right .wd-list ul li .new-ques i {
 position:absolute;
 left:-4px;
 bottom:0;
 width:4px;
 height:4px;
 background:url(../../img/user/sprite_user.png) -250px -110px
}
.user-main .main-right .wd-list ul li .leftlist {
 width:500px
}
.user-main .main-right .wd-list ul li .leftlist .question {
 font-weight:700;
 font-size:16px;
 line-height:25px;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 margin-bottom:3px
}
.user-main .main-right .wd-list ul li .leftlist .answer {
 line-height:25px;
 font-size:12px;
 color:#555
}
.user-main .main-right .wd-list ul li .leftlist .answer a {
 overflow:hidden;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 -webkit-box-orient:vertical
}
.user-main .main-right .wd-list ul li .leftlist span {
 margin-right:25px;
 font-size:12px;
 color:#8b8b8b
}
.user-main .main-right .wd-list ul li .rightlist {
 height:100%
}
.user-main .main-right .wd-list ul li .rightlist .roundright {
 height:76px;
 width:76px;
 border-radius:38px;
 background-color:#f8f8f8
}
.user-main .main-right .wd-list ul li .rightlist .roundright .striking {
 color:#555555;
 font-weight:700;
 font-size:18px;
 text-align:center
}
.user-main .main-right .wd-list ul li .rightlist .roundright .text {
 color:#999999;
 font-size:12px;
 text-align:center;
 position:relative;
 top:-9px
}
.user-main .main-right .wd-empty {
 width:100%;
 text-align:center;
 color:#888
}
.user-main .main-right .wd-empty p {
 margin-top:15px
}
.user-main .main-right .wd-empty img {
 width:93px;
 height:59px
}
.user-main .main-right .wd-empty #tsavelist {
 display:none
}
.user-main .main-right .wd-empty #tsavelist li {
 border-bottom:1px dashed #e9e9e9;
 height:auto;
 padding-bottom:20px
}
.user-main .main-right .wd-empty #tsavelist li .list {
 overflow:auto
}
.user-main .main-right .wd-empty #tsavelist li .list .info-panel {
 height:auto
}
.user-main .main-right .wd-empty #tsavelist li .list .chanquan {
 position:inherit
}
.alert-box {
 display:none
}
.alert-box .bg {
 width:100%;
 height:100%;
 background-color:#000;
 opacity:.6;
 filter:alpha(opacity=60);
 position:fixed;
 top:0;
 left:0;
 z-index:1003
}
.alert-box .cun-box {
 width:350px;
 height:235px;
 padding-top:45px;
 position:fixed;
 left:50%;
 top:50%;
 margin-left:-175px;
 margin-top:-140px;
 z-index:1004;
 background:#f3f3f3;
 border-radius:8px
}
.alert-box .cun-box span {
 background:#53ab6c;
 color:#fff;
 display:block;
 width:300px;
 height:40px;
 line-height:40px;
 margin:20px auto;
 text-align:center
}
.alert-box .cun-box img {
 width:56px;
 height:56px;
 margin:0 auto;
 display:block
}
.alert-box p {
 width:235px;
 margin:0 auto;
 padding-top:25px;
 color:#333;
 font-size:16px
}
#label {
 height:273px;
 width:273px;
 position:relative
}
#label span {
 position:absolute;
 left:0;
 top:0
}
#get_image {
 position:absolute
}
#edit_pic {
 position:absolute;
 display:none;
 background:#000
}
#cover_box {
 position:absolute;
 z-index:9999;
 display:none;
 top:0;
 left:0
}
#show_pic {
 height:100px;
 width:100px;
 border:2px solid #000;
 overflow:hidden;
 margin:0 auto
}
#show_edit img.img01 {
 width:200px;
 height:200px
}
#show_edit img.img02 {
 width:100px;
 height:100px
}
#show_edit img.img03 {
 width:50px;
 height:50px
}
.ziroomTag {
 background:#fcb846;
 color:#fff;
 position:absolute;
 left:0;
 top:0;
 font-size:12px;
 padding:5px 7px;
 z-index:2
}
.m-modal-judge .info {
 *zoom:1;
 line-height:1
}
.m-modal-judge .info:before,
.m-modal-judge .info:after {
 display:table;
 content:""
}
.m-modal-judge .info:after {
 clear:both
}
.m-modal-judge .img {
 float:left;
 width:60px;
 height:80px
}
.m-modal-judge .text {
 float:left;
 margin-left:20px
}
.m-modal-judge .name {
 font-size:20px;
 font-weight:bold;
 color:#394043
}
.m-modal-judge .store {
 margin:15px 0 12px;
 font-size:12px;
 color:#9c9fa1
}
.m-modal-judge .store .store-name {
 color:#00ae66
}
.m-modal-judge .star {
 *zoom:1
}
.m-modal-judge .star:before,
.m-modal-judge .star:after {
 display:table;
 content:""
}
.m-modal-judge .star:after {
 clear:both
}
.m-modal-judge .star .star-icon {
 float:left
}
.m-modal-judge .star .star-icon span {
 float:left;
 width:21px;
 height:21px;
 background-image:url(../img/star.png);
 background-position:-21px 0;
 margin-left:8px
}
.m-modal-judge .star .star-icon span:first-child {
 margin-left:0
}
.m-modal-judge .star .star-icon span.active {
 background-position:0 0
}
.m-modal-judge .star .star-text {
 float:left;
 margin-left:20px;
 color:#f9b30b;
 font-size:12px;
 line-height:21px
}
.m-modal-judge .labels {
 *zoom:1;
 display:none;
 margin:25px -10px 0
}
.m-modal-judge .labels:before,
.m-modal-judge .labels:after {
 display:table;
 content:""
}
.m-modal-judge .labels:after {
 clear:both
}
.m-modal-judge .labels span {
 float:left;
 width:103px;
 margin:5px 10px;
 line-height:26px;
 text-align:center;
 border:1px solid #d9dcde;
 font-size:12px;
 color:#9c9fa1;
 border-radius:2px;
 cursor:pointer
}
.m-modal-judge .labels span.active {
 background-color:#00ae6a;
 color:#fff;
 border-color:#00ae6a
}
.m-modal-judge textarea {
 display:none;
 margin-top:30px;
 width:428px;
 height:68px;
 padding:10px;
 font-size:12px;
 line-height:18px;
 border:1px solid #d9dcde
}
.agent-evaluate-layer {
 position:relative;
 z-index:1008
}
.agent-evaluate-layer .agent-evaluate-layer-bg {
 width:100%;
 height:100%;
 background-color:#000000;
 opacity:.6;
 filter:alpha(opacity=60);
 position:fixed;
 top:0;
 left:0;
 z-index:1003
}
.agent-evaluate-layer .agent-evaluate-layer-content {
 width:624px;
 box-sizing:border-box;
 height:auto;
 background-color:#fff;
 position:fixed;
 z-index:999;
 left:50%;
 top:50%;
 margin-left:-312px;
 transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -webkit-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 padding:35px;
 box-shadow:1px 3px 14px rgba(0,0,0,0.3);
 -moz-box-shadow:1px 3px 14px rgba(0,0,0,0.3);
 -webkit-box-shadow:1px 3px 14px rgba(0,0,0,0.3);
 -o-box-shadow:1px 3px 14px rgba(0,0,0,0.3);
 z-index:10000;
 border-radius:2px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see {
 padding-bottom:17px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-img {
 vertical-align:middle;
 width:64px;
 height:64px;
 display:inline-block
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-img img {
 width:64px;
 height:64px;
 border-radius:50%;
 -webkit-border-radius:50%;
 -moz-border-radius:50%
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-desc {
 display:inline-block;
 vertical-align:middle;
 margin-left:7px;
 line-height:1;
 width:292px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-desc .ael-info-title .name {
 color:#394043;
 font-size:16px;
 font-weight:bold;
 vertical-align:middle
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-desc .ael-info-title .ael-info-title-info {
 margin-top:10px;
 font-size:14px;
 color:#9c9fa1
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-star {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 line-height:25px;
 height:25px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-star .star-item {
 display:inline-block;
 width:22px;
 height:21px;
 background-repeat:no-repeat;
 background-size:cover;
 margin-right:20px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-star .star-item:last-child {
 margin-right:0
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-star .star-empty .star-item {
 background-image:url(../img/star_empty.png)
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-star .star-fill {
 overflow:hidden;
 white-space:nowrap;
 position:absolute;
 left:0;
 top:0;
 width:100%
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-see .ael-info-star .star-fill .star-item {
 background-image:url(../img/star_fill.png)
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-see {
 padding-top:17px;
 border-top:1px solid #f0f0f0
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-see .ael-content-item {
 line-height:28px;
 font-size:16px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-see .ael-content-item .ael-content-item-name {
 color:#9c9fa1;
 display:inline-block;
 vertical-align:top
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-see .ael-content-item .ael-content-item-value {
 color:#394043;
 display:inline-block;
 width:470px;
 vertical-align:top
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-btn .ael-see-ok {
 width:82px;
 line-height:35px;
 font-size:14px;
 font-weight:bold;
 color:#fff;
 background-color:#00ae66;
 text-align:center;
 margin:30px auto 0;
 border-radius:2px;
 cursor:pointer
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-btn .ael-add-save {
 width:82px;
 line-height:35px;
 font-size:14px;
 font-weight:bold;
 color:#fff;
 background-color:#00ae66;
 text-align:center;
 margin:25px auto 0;
 border-radius:2px;
 cursor:pointer
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-btn .ael-add-save.disabled {
 background-color:#e5e5e5
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-close {
 position:absolute;
 width:22px;
 height:22px;
 right:30px;
 top:22px;
 cursor:pointer
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-close::before,
.agent-evaluate-layer .agent-evaluate-layer-content .ael-close::after {
 content:'';
 display:block;
 position:absolute;
 width:1px;
 height:14px;
 right:0;
 top:0;
 left:0;
 bottom:0;
 margin:auto;
 background:#394043
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-close::before {
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-close::after {
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-add .ael-info-img {
 display:block;
 margin:0 auto;
 width:64px;
 height:64px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-add .ael-info-img img {
 width:64px;
 height:64px;
 border-radius:50%;
 -webkit-border-radius:50%;
 -moz-border-radius:50%
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-add .ael-info-desc .ael-info-title {
 text-align:center;
 line-height:1;
 margin-top:13px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-add .ael-info-desc .ael-info-title .name {
 color:#394043;
 font-size:14px;
 font-weight:bold
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-info-add .ael-info-desc .ael-info-title .ael-info-title-info {
 font-size:14px;
 color:#9c9fa1;
 margin-top:10px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add {
 line-height:1;
 margin-top:26px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree {
 padding:25px 0 22px;
 border-top:1px solid #f0f0f0
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree .ael-content-degree-title {
 font-size:18px;
 color:#394043#;
 font-weight:bold
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree .ael-content-star {
 padding:20px 0 0
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree .ael-content-star .star-content {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 line-height:20px;
 height:20px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree .ael-content-star .star-content .star-item {
 display:inline-block;
 width:21px;
 height:20px;
 background-repeat:no-repeat;
 background-size:cover;
 margin-right:23px;
 cursor:pointer
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree .ael-content-star .star-content .star-item:last-child {
 margin-right:24px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree .ael-content-star .star-content .star-empty .star-item {
 background-image:url(../img/star_empty.png)
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree .ael-content-star .star-content .star-fill {
 overflow:hidden;
 white-space:nowrap;
 position:absolute;
 left:0;
 top:0;
 width:100%
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree .ael-content-star .star-content .star-fill .star-item {
 background-image:url(../img/star_fill.png)
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-degree .ael-content-star .star-desc {
 display:inline-block;
 font-size:14px;
 color:#9c9fa1;
 line-height:20px;
 vertical-align:middle
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-tags .ael-tag,
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-tags .ael-tag-other {
 height:40px;
 line-height:40px;
 margin:0 9px 10px 0;
 padding:0 27px;
 color:#9c9fa1;
 font-size:14px;
 border:1px solid #e5e5e5;
 border-radius:2px;
 display:inline-block;
 box-sizing:border-box;
 cursor:pointer
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-tags .ael-tag.active,
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-tags .ael-tag-other.active {
 border-color:#00ae66;
 color:#00ae66
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-desc {
 position:relative
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-desc .ael-content-desc-textarea {
 width:100%;
 height:113px;
 padding:15px 17px 36px;
 box-sizing:border-box;
 border-color:#e5e5e5;
 color:#394043;
 font-size:12px
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-desc .ael-content-desc-textarea::-webkit-input-placeholder {
 color:#9c9fa1
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-desc .ael-content-desc-textarea:-moz-placeholder {
 color:#9c9fa1
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-desc .ael-content-desc-textarea::-moz-placeholder {
 color:#9c9fa1
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-desc .ael-content-desc-textarea:-ms-input-placeholder {
 color:#9c9fa1
}
.agent-evaluate-layer .agent-evaluate-layer-content .ael-content-add .ael-content-desc .ael-content-desc-tip {
 position:absolute;
 right:16px;
 bottom:15px;
 font-size:12px;
 color:#394043
}
.vr-ex {
 background:#E8EEFD;
 color:#638FF9;
 border:1px solid #638FF9;
 height:23px;
 line-height:23px;
 padding:0 7px;
 display:inline-block;
 margin-right:6px;
 float:left
}
